package com.khyr.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.khyr.Vo.GetCheckOrderDetailsByItemIdVo;
import com.khyr.Vo.SearchSalesListCountVo;
import com.khyr.Vo.SearchSalesListVo;
import com.khyr.Vo.SelectSysCheckItemVo;
import com.khyr.entity.CareOrder;
import com.khyr.entity.HisCheckResult;
import com.khyr.entity.HisPatient;
import com.khyr.entity.SysCheckItem;
import com.khyr.vo.R;

import java.util.List;

public interface InspectionItemStatisticsService {
    R<List<SysCheckItem>> selectSysCheckItem();

    R<List<HisCheckResult>> searchSalesList(SearchSalesListVo data);

    R<List<SearchSalesListCountVo>> searchSalesListCount(SearchSalesListVo data);

    R<List<CareOrder>> getCareOrderListByCoType(String coType, HisPatient patient);

    R<GetCheckOrderDetailsByItemIdVo> getCheckOrderDetailsByItemId(String itemId);

    R<Page<SysCheckItem>> selectSysCheckItemByKeyWords(SelectSysCheckItemVo data);
}
